moisture-proof box - German English Dictionary